Energy-Efficient Dynamic Capacity Provisioning in Server Farms (CMU-CS-10-108)

نویسندگان

  • Anshul Gandhi
  • Varun Gupta
  • Mor Harchol-Balter
  • Michael Kozuch
چکیده

A central question in designing server farms today is how to efficiently provision the number of serversto handle unpredictable demand patterns, so as to extract the best performance while not wastingenergy. While one would like to turn servers off when they become idle to save energy, the largesetup cost (both, in terms of setup time and energy penalty) needed to switch the server back on canadversely affect performance. The problem is made more complex by the fact that today’s serversprovide multiple sleep or standby states which trade off the setup cost with the power consumedwhile the server is ‘sleeping’. With so many controls, finding the optimal server pool managementpolicy is an almost intractable problem – How many servers should be on at any given time, howmany should be off, and how many should be in some sleep state?In this paper, we analyze server farm management policies, and prove that it suffices to consider asmall, natural class of policies to guarantee near-optimal behavior. We employ the popular metricof Energy-Response time Product (ERP) to capture the energy-performance tradeoff, and presentthe first theoretical results on the optimality of server farm policies under both stationary and time-varying demand patterns. We find that there exists a very small set of natural policies that alwayscontains the optimal policy for a single server, and a near-optimal policy for multi-server systems,for a stationary demand pattern. We also consider server farm management policies for time-varyingdemand patterns and propose a robust, traffic-oblivious policy which is asymptotically optimal asthe load becomes large.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOFTScale: Stealing Opportunistically For Transient Scaling (CMU-CS-12-111)

Dynamic capacity provisioning is a well studied approach to handling gradual changes in data center load. However, abrupt spikes in load are still problematic in that the work in system rises very quickly during the setup time needed to turn on additional capacity. Performance can be severely affected even if it takes only 5 seconds to bring additional capacity online. In this paper, we propose...

متن کامل

Energy-Efficient Dynamic Capacity Provisioning in Server Farms

A central question in designing server farms today is how to efficiently provision the number of serversto handle unpredictable demand patterns, so as to extract the best performance while not wastingenergy. While one would like to turn servers off when they become idle to save energy, the largesetup cost (both, in terms of setup time and energy penalty) needed to switch the server ...

متن کامل

Joint Allocation of Computational and Communication Resources to Improve Energy Efficiency in Cellular Networks

Mobile cloud computing (MCC) is a new technology that has been developed to overcome the restrictions of smart mobile devices (e.g. battery, processing power, storage capacity, etc.) to send a part of the program (with complex computing) to the cloud server (CS). In this paper, we study a multi-cell with multi-input and multi-output (MIMO) system in which the cell-interior users request service...

متن کامل

Quantifying the Benefits of Resource Multiplexing in On-Demand Data Centers

On-demand data centers host multiple applications on server farms by dynamically provisioning resources in response to workload variations. The efficiency of such dynamic provisioning on the required server farm capacity is dependent on several factors — the granularity and frequency of reallocation, the number of applications being hosted, the amount of resource overprovisioning and the accura...

متن کامل

Using Model Predictive Control in Data Centers for Dynamic Server Provisioning

The ever-increasing energy consumption of data centers is becoming a crucial problem nowadays. This paper discusses the benefits and challenges of coordinating dynamic server provisioning and thermal dynamics for energy control of data centers. A model predictive control approach, considering the computational and thermal characteristics of a data center and their interactions, together with dy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015